body {
  font-family: Helvetica, Arial, sans-serif; font-size:12px;
}

p {
  line-height: 1.5em;
}
.topline { border-top: 1px dashed #CCC; }
ul#menu588{
  list-style-type:none;
  margin: 0 0 0 11px;
  padding:0 0 0 10px;
  width: 119px;
}
ul#menu588 { padding:0 0 0 24px; width:100px;}
ul#menu588 li { list-style:none;}
ul#menu588 a {
  display: block;
  text-decoration: none;	
}

.dhglp { background:url(../template/default/image/dhglp.gif) no-repeat center left;}

ul#menu588 li a { padding:6.5px 0;}
ul#menu588 li ul { margin:0; padding:0;}

ul#menu588 li ul li {margin:0; padding-left:8px; background:url(../template/default/image/dhsjp.gif) no-repeat center left; }
ul#menu588 li ul li a {
font-size:12px;
  text-decoration: none;	
  color: #3d5998;
  
}

ul#menu588 li ul li a:hover {
	font-size:12px;
 color: #3d5998;
 text-decoration: underline;	
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.leftpict { display:inline; float:left; vertical-align:middle; margin:0 0 0 -18px; padding:0 3px 0 0;}